Welcome to Southern Maine Rail Pics

By John Erickson

Home>By Place>BM Bradford Station

Home>By Place>Haverhill MA>BM Bradford Station

Home>By Station>Surviving Stations>BM Bradford Station

Rail-fan Pictures of Bradford Station

The Boston and Maine Bradford station still exists as the Steampunk Station, a cafe serving coffee, baked goods and sandwiches to the commuters that come and go through the MBTA Bradford station. It opened as the temporary terminus of the Boston and Portland Railroad on October 26th, 1837.

The Boston & Maine started shutting down passenger service in the 1930s and all service to Bradford and Haverhill would end in June of 1976, until the MBTA and the Merrimack Valley Regional Transit Authority found funds for the operation. The MBTA eventually bought out the remaining B&M passenger service and equipment, but award the operation to the B&M. When Guilford Transportation bought the B&M the operation of the MBTA system was in the deal. Eventually the MBTA would find Guilford service inadequate and turn over the service to Amtrak in 1987.

Guilford had the equipment layover in one of its own yards in Haverhill, but wanted to charge large sums for the space, so the MBTA fast tracked the building of a 2 track open air facility for the layover in Bradford.

Driving directions to Haverhill Station from Woburn Anderson Transportation Center

  • Get on I-93 N, 4 min (1.0 mi)
    • Head southwest on Atlantic Ave, 0.3 mi
    • Use the left lane to take the I-93 ramp to Concorde NH/Boston/I-95, 0.2 mi
    • Keep left at the fork, follow signs for I-93 N/Concord NH and merge onto I-93 N, 0.4 mi
  • Follow I-93 N and I-495 N to MA-110 E/MA-113 E/River St in Haverhill. Take exit 49 from I-495 N, 18 min (19.8 mi)
    • Merge onto I-93 N, 10.0 mi
    • Take exit 44A to merge onto I-495 N toward Lawrence, 9.5 mi
    • Take exit 49 to merge onto MA-110 E/MA-113 E/River St, 0.3 mi
    • Merge onto MA-110 E/MA-113 E/River St, Continue to follow MA-110 E/MA-113 E, Pass by Enterprise Rent-A-Car (on the left in 1.9 mi), 5 min (2.0 mi)

These directions came from Google Maps

Amtrak Downeaster Schedule
Southbound

WEEKDAY/WEEKEND
Train Number 680/690 682/692 684/694 686/696 688/698
Brunswick, ME 4:30a 7:10a 11:00a 12:55p 5:45p
Freeport, ME 4:43a 7:23a 11:13a 1:08p 5:58p
Portland, ME 5:18a 7:58a 11:48a 1:43p 6:33p
Old Orchard Beach, ME 5:33a 8:13a 12:03p 1:58p 6:48p
Saco, ME 5:40a 8:20a 12:10p 2:05p 6:55p
Wells, ME 5:59a 8:39a 12:29p 2:24p 7:14p
Dover, NH 6:17a 8:57a 12:47p 2:42p 7:32p
Durham - UNH, NH 6:25a 9:05a 12:55p 2:50p 7:40p
Exeter, NH 6:39a 9:19a 1:09p 3:04p 7:54p
Haverhill, MA 7:00a 9:40a 1:30p 3:25p 8:15p
Woburn, MA 7:29a 10:09a 1:59p 3:54p 8:44p
Boston, MA 7:50a 10:30a 2:20p 4:15p 9:05p

Northbound

WEEKDAY/WEEKEND
Train Number 681/691 683/693 685/695 687/697 689/699 1689
Boston, MA 8:50a 11:50a 3:45p 5:20p 10:30p 11:25p
Woburn, MA 9:08a 12:08p 4:03p 5:38p 10:48p 11:43p
Haverhill, MA 9:38a 12:38p 4:33p 6:08p 11:18p 12:13a
Exeter, NH 9:59a 12:59p 4:54p 6:29p 11:39p 12:34a
Durham - UNH, NH 10:12a 1:12p 5:07p 6:42p 11:52p 12:47a
Dover, NH 10:20a 1:20p 5:15p 6:50p 11:59p 12:55a
Wells, ME 10:38a 1:38p 5:33p 7:08p 12:18a 1:13a
Saco, ME 10:55a 1:55p 5:50p 7:25p 12:35a 1:30a
Old Orchard Beach, ME 11:01a 2:01p 5:56p 7:31p 12:41a 1:36a
Portland, ME 11:25a 2:25p 6:20p 7:55p 1:00a 1:55a
Freeport, ME 11:55p 2:55p 6:50p 8:25p 1:30a 2:25a
Brunswick, ME 12:10p 3:10p 7:05p 8:40p 1:45a 2:40a
  • ! This time is approximate as the train doesn't stop here.
  • D Due to a non-competition agreement between Amtrak and Massachusetts Bay Transportation Authority this train only discharges passengers at Woburn/Anderson.
  • R Due to a non-competition agreement between Amtrak and Massachusetts Bay Transportation Authority this train only receives passengers at Woburn/Anderson.
  • L Train 689/699 will depart Boston on a delayed schedule as 1689 on nights of major concerts and events at the TD Garden and Fenway Park that have a start time of later than 8:p. Check the Downeaster Website for exact dates.
  • l This train may depart before the scheduled time.
  • Schedule effective the 15th of May 2023.
  • Click here to go to the Downeaster Website.